var mask; // 加载框
var win; // 弹出框，内部加载FormPanel
var form; // 表单
Ext.onReady(function() {
	mask = new Ext.LoadMask(Ext.getBody(), {
				msg : "加载中，请稍等..."
			});
	form = new Ext.form.Panel({
		frame : true,
		layout : {
			type : 'vbox',
			align : 'stretch'
		},
		border : false,
		bodyPadding : 10,
		fieldDefaults : {
			labelAlign : 'top',
			labelWidth : 100,
			labelStyle : 'font-weight:bold'
		},
		defaults : {
			margins : '0 0 10 0'
		},
		// url: "dev/addPower.action",
		method : "post",
		items : [{
					id : "realName",
					xtype : 'textfield',
					fieldLabel : '真实姓名',
					name : "user.realName",
					labelStyle : 'font-weight:bold;padding:0',
					allowBlank : false,
					fieldDefaults : {
						labelAlign : 'top'
					}
				},{
					id : "email",
					xtype : 'textfield',
					fieldLabel : '邮箱',
					name : "user.email",
					labelStyle : 'font-weight:bold;padding:0',
					allowBlank : false,
					fieldDefaults : {
						labelAlign : 'top'
					}
				}],

		buttons : [{
					text : '取消',
					handler : function() {
						// this.up('form').getForm().reset();
						this.up('window').hide();
					}
				}, {
					text : '提交',
					handler : function() {
						var item = form.form;
						if (item.isValid()) {
							item.submit({
										waitMsg : '提交中，请稍等...',
										success : function(form, action) {
											win.hide(); // 隐藏窗口
											Ext.Msg.alert("提示", action.result.msg, refreshHTML);
//											window.location.reload();
										},
										failure : function(form, action) {
											win.hide(); // 隐藏窗口
											if (action != null
													&& action.result != null
													&& action.result.msg != null) {
												Ext.Msg.alert("提示",
														action.result.msg);
											} else {
												Ext.Msg.alert("提示",
														"服务器故障，请稍后重试！");
											}
										}
									});
						}
					}
				}]
	});

	win = Ext.widget('window', {
				title : 'xxx',
				closeAction : 'hide',
				width : 400,
				height : 300,
				minHeight : 400,
				layout : 'fit',
				resizable : true,
				modal : true,
				items : form
			});
	var realName1 = document.getElementById("realName1").value;
	var email1 = document.getElementById("email1").value;
	if(realName1==null || realName1 == "" || email1==null || email1 == "") {
		form.form.url = "njcc/updateUserInfo.action"; // 是form内的form url
		Ext.getCmp("realName").setValue(realName1);
		Ext.getCmp("email").setValue(email1);
		win.title = "";
		win.show();
	}

});
function refreshHTML() {
	window.location.reload();
}
/**
 * 显示添加表单
 */
function showForm() {
	form.form.url = "njcc/updateUserInfo.action"; // 是form内的form url
	win.title = "xxx";
	win.show();
}
